|
|
Main menu for Browse IS/STAG
Course info
KIV / ISW
:
Course description
Department/Unit / Abbreviation
|
KIV
/
ISW
|
Academic Year
|
2023/2024
|
Academic Year
|
2023/2024
|
Title
|
Intelligent Software
|
Form of course completion
|
Exam
|
Form of course completion
|
Exam
|
Accredited / Credits
|
Yes,
6
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Lecture
3
[Hours/Week]
Tutorial
2
[Hours/Week]
|
Course credit prior to examination
|
Yes
|
Course credit prior to examination
|
Yes
|
Automatic acceptance of credit before examination
|
No
|
Included in study average
|
YES
|
Language of instruction
|
Czech
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
No
|
Summer semester
|
0 / -
|
5 / -
|
0 / -
|
Included in study average
|
YES
|
Winter semester
|
0 / -
|
0 / -
|
0 / -
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Summer semester
|
Semester taught
|
Summer semester
|
Minimum (B + C) students
|
10
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
Czech
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
|
Evaluation scale |
1|2|3|4 |
Periodicity |
každý rok
|
Evaluation scale for credit before examination |
S|N |
Periodicita upřesnění |
|
Fundamental theoretical course |
No
|
Fundamental course |
Yes
|
Fundamental theoretical course |
No
|
Evaluation scale |
1|2|3|4 |
Evaluation scale for credit before examination |
S|N |
Substituted course
|
None
|
Preclusive courses
|
N/A
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
N/A
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
The objective of the course is the understanding of the theory and hands-on knowledge of technologies for development of intelligent systems. Course is targeted at first year students of the of the computer science master program and aims at getting students familiar with intelligent software agents and their applications in simulations, computer games and software engineering.
|
Requirements on student
|
Pro získání zápočtu je nutné vypracovat hlavní samostatnou práci (viz příslušný odkaz v menu courseware) a trojici menších úloh k tématu strojovéhu učení a zpracovat esej o aktuálním tématu a s obojím seznámit ostatní studenty. Semestrální práce má tedy několik elementů: studium odborného textu a jeho rešerše, referát a implementace týmu botů pro hru UT2004 (a související dokumentace návrhu a implementace). Zápočet je potřeba získat do konce června.
Pro úspěšné absolvování předmětu je nutné složit zkoušku. Základní požadované znalosti ke zkoušce jsou na úrovni knihy Inteligentní agenty od Aleše Kubíka, kterou jste dostali k dispozici na našem prvním setkání a kterou je možné studovat v technicko-ekonomické knihovně. Další požadované znalosti pokrývají přednášky a dále materiály distribuované na DVD/USB na první přednášce.
Upozornění:
Termíny a forma ověřování splnění požadavků mohou být upraveny s ohledem na opatření vyhlášená v souvislosti s vývojem epidemiologické situace v ČR. Platná verze je uvedena v Courseware. Zápočet je nutno získat do konce června.
|
Content
|
1) characteristic features of intelligent software, intelligent software agents, types, kinds, features and competences of software agents
2) use of agents in software engineering
3) multi-agent systems, communications among agents, cooperating agents
4) communication standards
5) software agents applications in knowledge engineering and in distributed systems
6) software agent implementation and intelligent software agents implementation
7) deep learning
8) artificial intelligence in computer games
9) software agents applications of computer games and artificial life applications
10) rapid prototyping systems for intelligent software agents
11) architectures and control of artificial creatures, BDI architecture
12) world representation, navigation, senses, agent-environment interface
13) cognition, artificial mind, affordance, action-selection modeling, perception, memory a artificial emotions
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
|
Literature
|
-
Recommended:
Kubík, Aleš. Inteligentní agenty. Vyd. 1. Brno Computer Press, 2004. ISBN 80-251-0323-4.
-
Recommended:
Wooldridge M., Jennings N. R. Intelligent Agents: Theory and Practice,. Knowledge Engineering Review 10, 1995.
-
Recommended:
Weiss, Gerhard. Multiagent systems : a modern approach to distributed artificial intelligence. Cambridge : MIT Press, 1999. ISBN 0-262-73131-2.
-
Recommended:
Huhns, M. N., Singh, M.P. Readings in Agents,. Morgan Kaufmann Pub, 1997.
-
Recommended:
Bradshaw, Jeffrey M. Software agents. Menlo Park ; AAAI Press, 1997. ISBN 0-262-52234-9.
-
Recommended:
Mařík, Vladimír a kol. Umělá inteligence (2). Academia, Praha, 1997.
-
Recommended:
Mařík, Vladimír a kol. Umělá inteligence (3). Academia, Praha, 2001.
-
Recommended:
Mařík, Vladimír a kol. Umělá inteligence (4). Academia, Praha, 2003.
-
On-line library catalogues
|
Time requirements
|
All forms of study
|
Activities
|
Time requirements for activity [h]
|
Presentation preparation (report) (1-10)
|
10
|
Contact hours
|
65
|
Preparation for an examination (30-60)
|
31
|
Graduate study programme term essay (40-50)
|
50
|
Total
|
156
|
|
Prerequisites
|
Knowledge - students are expected to possess the following knowledge before the course commences to finish it successfully: |
orientovat se v základních tématech umělé inteligence |
vysvětlit fungování algoritmů řešení úloh včetně A* |
orientovat se v oblasti reprezentace znalostí a znalostních systémů |
Skills - students are expected to possess the following skills before the course commences to finish it successfully: |
porozumět anglickému technickému textu |
navrhnout program podle zásad objektového programování |
programovat v Javě |
používat IDE Netbeans a Eclipse |
Competences - students are expected to possess the following competences before the course commences to finish it successfully: |
N/A |
|
Learning outcomes
|
Knowledge - knowledge resulting from the course: |
shrnout teoretické znalosti v oblasti inteligetního software, multiagentních systémů a architektury řízení umělých bytostí |
vysvětlit a zhodnotit možnosti realizace softwarových agentů ve znalostním inženýrství, distribuovaných systémech, simulacích, počítačových hrách a aplikacích umělého života |
orientovat se v otázkách reprezentace prostředí agentů, rozhraní agent-svět, umělé mysli, action-selection modelování, percepce, paměti a umělých emocí |
Skills - skills resulting from the course: |
aplikovat získané znalosti při návrhu programých realizací multiagentních systémů |
realizovat multiagentní systém v Javě |
analyzovat a hodnotit odborné texty k tématu inteligetního software |
Competences - competences resulting from the course: |
N/A |
|
Assessment methods
|
Knowledge - knowledge achieved by taking this course are verified by the following means: |
Oral exam |
Skills - skills achieved by taking this course are verified by the following means: |
Seminar work |
Individual presentation at a seminar |
Competences - competence achieved by taking this course are verified by the following means: |
Oral exam |
|
Teaching methods
|
Knowledge - the following training methods are used to achieve the required knowledge: |
Lecture |
Practicum |
Discussion |
One-to-One tutorial |
Self-study of literature |
Textual studies |
Multimedia supported teaching |
Skills - the following training methods are used to achieve the required skills: |
Individual study |
Task-based study method |
Competences - the following training methods are used to achieve the required competences: |
Multimedia supported teaching |
|
|
|
|